package com.thb.pay.comm.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @类名称 ExtraInfoDTO
 * @类描述 <pre></pre>
 * @作者 lucky
 * @创建时间 2019/10/25
 * @版本 v1.01
 */
@Data
public class ExtraInfoDTO implements Serializable {
    /**
     * 1.用户 2.其他
     */
    private Integer type;

    /**
     * extra 对应的内容值
     */
    private String value;

    public static ExtraInfoDTO buildUserInfo(String value) {
        ExtraInfoDTO extraInfo = new ExtraInfoDTO();
        extraInfo.setType(1);
        extraInfo.setValue(value);
        return extraInfo;
    }

    public static ExtraInfoDTO buildOtherInfo(String value) {
        ExtraInfoDTO extraInfo = new ExtraInfoDTO();
        extraInfo.setType(0);
        extraInfo.setValue(value);
        return extraInfo;
    }
}
